﻿using System;
using System.Collections.Generic;
using System.ComponentModel;
using System.Data;
using System.Drawing;
using System.Linq;
using System.Text;
using System.Windows.Forms;

namespace NewsSpider.App
{
    public partial class AppsViewFrm : Form
    {
        NewsSpider.DAL.CatchWebsitesSQLiteDAL websitedal = new DAL.CatchWebsitesSQLiteDAL();
        public string strGetFlag = "";

        public AppsViewFrm(string strFlag)
        {
            strGetFlag = strFlag;
            InitializeComponent();
        }

        private void AppsViewFrm_Load(object sender, EventArgs e)
        {
            skinEngine1.SkinFile = NewsSpider.Utility.CommonHelper.GetCurrentSoftSkin();
            this.Icon = new Icon(NewsSpider.Utility.ICONHelper.SetFormICON());

            if (strGetFlag == "1")
            {
                lblName.Text = "新浪新闻采集";
                lblDetails.Text = "内置采集了新浪财经频道的新闻内容,包括国内经济、宏观经济、亚洲经济、欧洲经济、美洲经济等频道内容,用户可根据现有配置好的规则,再在此基础上稍微修改规则,就可以采集到新浪其他频道的新闻内容。";
            }
            if (strGetFlag == "2")
            {
                lblName.Text = "网易新闻采集";
                lblDetails.Text = "内置采集了网易科技频道的互联网、通信、IT业界等新闻内容,用户可根据现有配置好的规则,再在此基础上稍微修改规则,就可以采集到网易其他频道的新闻内容。";
            }
            if (strGetFlag == "3")
            {
                lblName.Text = "腾讯新闻采集";
                lblDetails.Text = "内置采集了腾讯汽车频道的新闻内容,用户可根据现有配置好的规则,再在此基础上稍微修改规则,就可以采集到腾讯其他频道的新闻内容。";
            }
            if (strGetFlag == "4")
            {
                lblName.Text = "搜狐新闻采集";
                lblDetails.Text = "内置采集了网易科技频道的互联网、通信、IT业界等新闻内容,用户可根据现有配置好的规则,再在此基础上稍微修改规则,就可以采集到网易其他频道的新闻内容。";
            }
            if (strGetFlag == "5")
            {
                lblName.Text = "金融界采集";
                lblDetails.Text = "内置采集了金融界股票频道的新闻内容,用户可根据现有配置好的规则,再在此基础上稍微修改规则,就可以采集到金融界其他频道的新闻内容。";
            }
            if (strGetFlag == "6")
            {
                lblName.Text = "和讯网采集";
                lblDetails.Text = "内置采集了和讯网黄金频道的新闻内容,用户可根据现有配置好的规则,再在此基础上稍微修改规则,就可以采集到和讯网其他频道的新闻内容。";
            }
            if (strGetFlag == "7")
            {
                lblName.Text = "凤凰网采集";
                lblDetails.Text = "内置采集了凤凰网国际,大陆,台湾,港澳等新闻内容,用户可根据现有配置好的规则,再在此基础上稍微修改规则,就可以采集到凤凰网其他频道的新闻内容。";
            }

            if (websitedal.CheckSiteTypeIsExist(strGetFlag))
            {
                btnRefreshNews.Text = "     已安装此应用";
                btnRefreshNews.Enabled = false;
            }
        }

        private void btnRefreshNews_Click(object sender, EventArgs e)
        {
            btnRefreshNews.Text = "     正在安装应用";
            btnRefreshNews.Enabled = false;

            
            websitedal.UpdateCatchWebsitesSetupStatus(strGetFlag);

            btnRefreshNews.Text = "     已安装此应用";
        }
    }
}
